Hands-On ASP.NET Core 2 and Vue.js: Create state of the art ASP.NET applications with Vue.js at the client side

Hands-On ASP.NET Core 2 and Vue.js: Create state of the art ASP.NET applications with Vue.js at the client side

作者: Stuart Ratcliffe
出版社: Packt Publishing
出版在: 2018-07-28
ISBN-13: 9781788839464
ISBN-10: 1788839463
裝訂格式: Paperback
總頁數: 556 頁




內容描述


Develop and deploy a modern single-page application with ASP.NET Core and Vue.js
Key Features

Create fast, rich and reactive client side applications with Vue.js and ASP.NET Core.
Leverage Vue components efficiently to build state of the art user interfaces.
Develop a complete end to end e-commerce application with Vue.js and ASP.NET Core

Book Description
This book will walk you through the process of developing an e-commerce application from start to finish, utilising an ASP.NET Core web API and Vue.js SPA front end.
We will build the application using a feature slice approach, whereby in each chapter we will add the required front and back end changes necessary to complete an entire feature. In the earlier chapters we'll keep things fairly simple to get started, but by the end of the book you'll be utilising some advanced concepts such as server-side rendering and continuous integration and deployment.
You will learn how to setup and configure a modern development environment for building ASP.NET Core web API's and Vue.js SPA front ends. You will also learn about how ASP.NET Core differs from its predecessors, and how we can utilise those changes to our benefit. Finally, you will learn the fundamentals of building modern front end applications using Vue.js, as well as some of the more advanced concepts which can help make you more productive in your own applications in the future.
What you will learn

How to build a modern Vue.js front-end for an ASP.NET Core web application
Find out why Vue.js is the perfect framework to compliment ASP.NET Core for state-of-the-art applications
Setup a productive development environment for both front and back-end development
Configure ASP.NET Core to automatically bundle our client-side components using Webpack and HMR
Compose a modern component based UI using the power of Vue.js with it's single-file components, mixins, directives and reactive data-binding mechanisms.
Use the latest features of ASP.NET Core 2.0 to build a fast, secure and highly maintainable backend Web API with an EF Core based backing database. 
Hydrate a client-side Vuex store with server-rendered data and advanced ways of configuring webpack.
Build a fully featured e-commerce system from start-to-finish including advanced topics such as server-side rendering, OpenID Connect based authentication, and continuous deployment with VSTS.

Who This Book Is For
This book is aimed at ASP.NET developers who are looking for an entry point in learning how to build a modern client-side SPA with Vue.js, or those with a basic understanding of Vue.js who are looking to build on their knowledge and apply it to a real-world application. Knowledge of JavaScript is not necessary, but would be an advantage.




相關書籍

大數據導論

作者 朱二喜 華馳

2018-07-28

Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

作者 Newman Sam

2018-07-28

Django 3 By Example: Build powerful and reliable Python web applications from scratch, 3/e (Paperback)

作者 Antonio Mele

2018-07-28